home *** CD-ROM | disk | FTP | other *** search
Makefile | 1993-09-26 | 7.2 KB | 200 lines |
- #
- # $VER: MakeFile 1.3 (15.07.93) (c) by Rolf Böhme für RSys 1.3
- #
-
- PROG = RSys
-
- VERSION = 13
-
- PRE = RSysPre.h
-
- SRC = RSys.c RSysExtern.c RSysBroker.c RSysDOSLists.c RSysExecLists.c \
- RSysFiletype.c RSysGfxIntuiLists.c RSysGlobal.c RSysHandlerList.c \
- RSysHelp.c RSysIconify.c RSysInit.c RSysList.c RSysSpecialList.c \
- RSysSummaryLists.c RSysUtils.c RSysModify.c RSysAction.c\
- RSysDisplays.c RSysCrypt.c RSysFormatDisk.c RSysFindFile.c \
- RSyshunks.c RSyscrc.c \
- RSyssavewindow.c RSyssignaltrap.c RSysTreeHunks.c RSysMain.c \
- RSysCheckOffsets.c RSysClip.c RSysFlush.c RSysTextFormatter.c \
- RSysIntuiCtrl.c RSysGfxCtrl.c RSysError.c RSysPreferenceLists.c \
- RSysShowFont.c RSysInitData.c RSysMonitor.c RSysSearch.c
-
- OBJ = RSys.o RSysExtern.o RSysBroker.o RSysDOSLists.o RSysExecLists.o \
- RSysFiletype.o RSysGfxIntuiLists.o RSysGlobal.o RSysHandlerList.o \
- RSysHelp.o RSysIconify.o RSysInit.o RSysList.o RSysSpecialList.o \
- RSysSummaryLists.o RSysUtils.o RSysModify.o RSysAction.o\
- RSysDisplays.o RSyscrypt.o RSysFormatDisk.o RSysFindFile.o \
- RSyshunks.o RSyscrc.o \
- RSyssavewindow.o RSyssignaltrap.o RSysTreeHunks.o \
- RSysCheckOffsets.o RSysClip.o RSysFlush.o RSysTextFormatter.o \
- RSysIntuiCtrl.o RSysGfxCtrl.o RSysError.o RSysPreferenceLists.o RSysMain.o \
- RSysShowFont.o RSysInitData.o RSysMonitor.o RSysSearch.o
-
- ASM = RSysIdents.asm RSysSprintf.asm RSysTrap.asm
-
- ASMOBJ = RSysIdents.o RSysSprintf.o RSysTrap.o
-
- INC = RSys.h RSysFunc.h RSysversion.h RSysDebug.h RSysEnum.h
-
- PRO = RSys.pro RSysBroker.pro RSysDOSLists.pro RSysExecLists.pro RSysExtern.pro \
- RSysFiletype.pro RSysGfxIntuiLists.pro RSysHandlerList.pro \
- RSysDisplays.pro RSysFormatDisk.pro RSysFindFile.pro RSyscrc.pro RSyssavewindow.pro \
- RSyssignaltrap.pro RSysTextFormatter.pro RSysIntuiCtrl.pro RSysGfxCtrl.pro\
- RSysHelp.pro RSysIconify.pro RSysInit.pro RSysList.pro RSysSpecialList.pro \
- RSysSummaryLists.pro RSysUtils.pro RSysModify.pro RSysAction.pro RSysCrypt.pro \
- RSyshunks.pro RSysTreeHunks.pro RSysCheckOffsets.pro \
- RSysClip.pro RSysFlush.pro RSysError.pro RSysPreferenceLists.pro \
- RSysShowFont.pro RSysInitData.pro RSysMonitor.pro RSysSearch.pro
-
- CALLS = RSys.calls RSysExtern.calls RSysBroker.calls RSysDOSLists.calls \
- RSysExecLists.calls RSysFiletype.calls RSysGfxIntuiLists.calls \
- RSysGlobal.calls RSysHandlerList.calls RSysHelp.calls \
- RSysIconify.calls RSysInit.calls RSysList.calls \
- RSysSpecialList.calls RSysSummaryLists.calls RSysUtils.calls \
- RSysModify.calls RSysAction.calls RSysDisplays.calls \
- RSysCrypt.calls RSysFormatDisk.calls RSysFindFile.calls RSyshunks.calls RSyscrc.calls \
- RSyssavewindow.calls RSyssignaltrap.calls RSysTreeHunks.calls \
- RSysMain.calls RSysCheckOffsets.calls RSysClip.calls \
- RSysFlush.calls RSysTextFormatter.calls RSysIntuiCtrl.calls \
- RSysGfxCtrl.calls RSysError.calls RSysPreferenceLists.calls \
- RSysShowFont.calls RSysInitData.calls RSysMonitor.calls RSysSearch.calls
-
- DAT = data/#?.dat data/#?.context
-
- COPYDIR = demo/
-
- CFLAGS = -qq -wdlp -sou -pe -hi RSys.pre
- LFLAGS = +q -t +l cc:lib/libs/small.lib cc:lib/libs/debug.lib +l -lc
-
- ARCHIVER = LHA u
- REKARCHIVER = LHA -r u
-
- CC = cc
- LN = ln
- AS = as
-
- .h.pre:
- $(CC) -qfq -wdlp -sou -pe -ho RSys.pre $(PRE)
-
- .asm.o:
- $(AS) $*.asm -o $*.o
-
- .c.o:
- $(CC) $(CFLAGS) $*.c
-
- .c.pro:
- MKProto $*.c NUMBER TO $*.pro
-
- .c.calls:
- ctools:scan/calls -eiv $*.c >calls/$*.calls
-
-
- $(PROG): $(OBJ) $(ASMOBJ)
- $(LN) $(ASMOBJ) $(OBJ) $(LFLAGS) -o $(PROG)
-
- start: $(OBJ) $(ASMOBJ)
- $(LN) $(ASMOBJ) $(OBJ) $(LFLAGS) -o $(PROG)
- tbreak RSys
- RSys
-
- link:
- $(LN) $(ASMOBJ) $(OBJ) $(LFLAGS) -o $(PROG)
-
- #$(OBJ): RSys.pre
-
- RSys.pre : $(PRE)
-
- pro: $(PRO)
- MyJoin RSysFunc.h $(PRO)
- # rpl RSysFunc.h "()" "(void)" -q
-
- funcguide:
- MKProto RSys#?.c STATIC HYPER HWIDTH 25 HCOL 3 TO function.guide
-
- rette:
- $(ARCHIVER) DF1:RSysSrc $(SRC) $(ASM) $(INC) $(PRE) $(DAT) \
- MakeFile RSys RSys.info \
- RSysAction.dat tags Function.guide
- $(ARCHIVER) df1:RSysDoc doc/RSys13.texi doc/RSys13.guide.context \
- doc/makefile
- $(ARCHIVER) df1:doc13 doc/#?.texi doc/MakeFile
- $(ARCHIVER) df1:RSysInstall #?install#?
- # $(ARCHIVER) df1:RSysCalls calls/#?.calls
- $(REKARCHIVER) df1:Goodies Goodies/#?
-
- install:
- copy RSys sys:wbstartup/
- # copy RSys.info sys:wbstartup/
- copy RSysHardware.dat sys:wbstartup/
- copy RSysLibOff.dat sys:wbstartup/
- #-------------------------------------------------
- copy RSys doks:wbstartup/
- # copy RSys.info doks:wbstartup/
- copy RSysHardware.dat doks:wbstartup/
- copy RSysLibOff.dat doks:wbstartup/
-
- tags: $(SRC)
- ctags $(SRC)
-
- $(CALLS): $(SRC)
-
- calls : $(CALLS)
-
- info:
- ownc:ls -l RSys >>RSysSize
- ownc:MuchMore RSysSize
-
- indent:
- indent $(SRC) -v
-
- copyinst:
- copy RSys$(VERSION).Install $(COPYDIR)
- copy RSys$(VERSION).Install.info" $(COPYDIR)
- copy RSys.lha $(COPYDIR)
-
- distribute:
- # --------------------------------------------------- Die Quelldateien
- $(ARCHIVER) RSysSrc.lha \
- $(SRC) $(ASM) $(INC) $(PRE) makefile tags \
- function.guide function.guide.info \
- RSysSrc.contents RSysSrc.contents.info
- # --------------------------------------------------- Die Calls der Src-Dateien
- $(ARCHIVER) RSysCalls.lha calls/#?.calls \
- calls/RSysCalls.contents calls/RSysCalls.contents.info
- # --------------------------------------------------- Die Goodies
- $(REKARCHIVER) RSysGoodies.lha \
- goodies/#? \
- goodies/RSysGoodies.contents goodies/RSysGoodies.contents.info
- # --------------------------------------------------- Die externen Daten
- $(ARCHIVER) RSysData.lha \
- data/#?.dat data/#?.context \
- data/RSysData.contents data/RSysData.contents.info
- # --------------------------------------------------- Die Arexx-Dateien
- $(ARCHIVER) RSysArexx.lha \
- arexx/#?.rexx\
- arexx/RSysArexx.contents arexx/RSysArexx.contents.info
- # --------------------------------------------------- Die Dokumentation
- $(ARCHIVER) RSysDoc.lha \
- doc/RSys$(VERSION).doc doc/RSys$(VERSION).doc.info \
- doc/RSys$(VERSION).guide doc/RSys$(VERSION).guide.info \
- doc/#?.texi doc/MakeFile doc/RSysHistory \
- doc/RSysDoc.contents doc/RSysDoc.contents.info
- # --------------------------------------------------- Die Executables
- $(ARCHIVER) RSysExe.lha \
- RSys
- # --------------------------------------------------- Die Library
- $(ARCHIVER) RSysLibs.lha \
- libs:amigaguide.library
- # --------------------------------------------------- Die Icons
- $(ARCHIVER) RSysIcons.lha \
- icons/#?.info
- # --------------------------------------------------- Das Archiv :-)
- $(ARCHIVER) RSys$(VERSION).lha \
- RSysSrc.lha RSysGoodies.lha RSysData.lha RSysArexx.lha \
- RSysDoc.lha RSysExe.lha RSysCalls.lha RSysLibs.lha RSysIcons.lha\
- RSys$(VERSION).Install RSys$(VERSION).Install.info \
- Copyright Copyright.info OwnC:LhX
- copy RSys$(VERSION).lha $(COPYDIR)
- # delete #?.lha
-
-